home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / ia64 / include / asm / machvec_hpzx1.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.6 KB  |  38 lines

  1. #ifndef _ASM_IA64_MACHVEC_HPZX1_h
  2. #define _ASM_IA64_MACHVEC_HPZX1_h
  3.  
  4. extern ia64_mv_setup_t            dig_setup;
  5. extern ia64_mv_dma_alloc_coherent    sba_alloc_coherent;
  6. extern ia64_mv_dma_free_coherent    sba_free_coherent;
  7. extern ia64_mv_dma_map_single_attrs    sba_map_single_attrs;
  8. extern ia64_mv_dma_unmap_single_attrs    sba_unmap_single_attrs;
  9. extern ia64_mv_dma_map_sg_attrs        sba_map_sg_attrs;
  10. extern ia64_mv_dma_unmap_sg_attrs    sba_unmap_sg_attrs;
  11. extern ia64_mv_dma_supported        sba_dma_supported;
  12. extern ia64_mv_dma_mapping_error    sba_dma_mapping_error;
  13.  
  14. /*
  15.  * This stuff has dual use!
  16.  *
  17.  * For a generic kernel, the macros are used to initialize the
  18.  * platform's machvec structure.  When compiling a non-generic kernel,
  19.  * the macros are used directly.
  20.  */
  21. #define platform_name                "hpzx1"
  22. #define platform_setup                dig_setup
  23. #define platform_dma_init            machvec_noop
  24. #define platform_dma_alloc_coherent        sba_alloc_coherent
  25. #define platform_dma_free_coherent        sba_free_coherent
  26. #define platform_dma_map_single_attrs        sba_map_single_attrs
  27. #define platform_dma_unmap_single_attrs        sba_unmap_single_attrs
  28. #define platform_dma_map_sg_attrs        sba_map_sg_attrs
  29. #define platform_dma_unmap_sg_attrs        sba_unmap_sg_attrs
  30. #define platform_dma_sync_single_for_cpu    machvec_dma_sync_single
  31. #define platform_dma_sync_sg_for_cpu        machvec_dma_sync_sg
  32. #define platform_dma_sync_single_for_device    machvec_dma_sync_single
  33. #define platform_dma_sync_sg_for_device        machvec_dma_sync_sg
  34. #define platform_dma_supported            sba_dma_supported
  35. #define platform_dma_mapping_error        sba_dma_mapping_error
  36.  
  37. #endif /* _ASM_IA64_MACHVEC_HPZX1_h */
  38.